leased premises - French English Dictionary